package cn.iocoder.yudao.module.team.dal.dataobject.orde;

import lombok.*;
import java.util.*;
import java.time.LocalDateTime;
import java.time.LocalDateTime;
import java.time.LocalDateTime;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.*;
import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;

/**
 * 团队订单 DO
 *
 * @author 芋道源码
 */
@TableName("team_orde")
@KeySequence("team_orde_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库，可不写。
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class OrdeDO extends BaseDO {

    /**
     * 团队id
     */
    @TableId
    private Integer id;
    /**
     * 团号
     */
    private String numbers;
    /**
     * 线路名称
     */
    private String lineNames;
    /**
     * 线路id
     */
    private Integer lineId;
    /**
     * 业务类型
     */
    private String type;
    /**
     * 团说明
     */
    private String teamRemark;
    /**
     * 组团社
     */
    private String blocks;
    /**
     * 组团联系人
     */
    private String blocksName;
    /**
     * k
     */
    private String k;
    /**
     * 抵达日期
     */
    private LocalDateTime arriveDate;
    /**
     * 抵达交通
     */
    private String arriveTraffic;
    /**
     * 抵达班次
     */
    private String arriveClasses;
    /**
     * 抵达时间
     */
    private LocalDateTime arriveTime;
    /**
     * 抵达站点/机场
     */
    private String arriveSite;
    /**
     * 抵达订票方式
     */
    private String arriveBooking;
    /**
     * 抵达城市
     */
    private String arriveCity;
    /**
     * 抵达跨天数
     */
    private String arriveDays;
    /**
     * 抵达备注
     */
    private String arriveRemark;
    /**
     * 返程日期
     */
    private LocalDateTime returnDate;
    /**
     * 返程交通
     */
    private String returnTraffic;
    /**
     * 返程班次
     */
    private String returnClasses;
    /**
     * 返程时间
     */
    private LocalDateTime returnTime;
    /**
     * 返程站点/机场
     */
    private String returnSite;
    /**
     * 返程订票方式
     */
    private String returnBooking;
    /**
     * 返程城市
     */
    private String returnCity;
    /**
     * 返程跨天数
     */
    private String returnDays;
    /**
     * 抵达备注
     */
    private String returnRemark;
    /**
     * 全陪/客人
     */
    private String guestName;
    /**
     * 电话
     */
    private String guestPhone;
    /**
     * 成人人数
     */
    private Integer guestAdult;
    /**
     * 儿童人数
     */
    private String guestChildren;
    /**
     * 全陪人数
     */
    private String guestAccompany;
    /**
     * 定金
     */
    private String deposit;
    /**
     * 代收
     */
    private String collecting;
    /**
     * 司导代收团款
     */
    private String collectingDumpling;
    /**
     * 返款
     */
    private String reversePayment;
    /**
     * 客服审核
     */
    private Boolean approve;
    /**
     * 是否需要收款
     */
    private Boolean receivePayment;
    /**
     * 代收费用说明
     */
    private String collectingRemark;
    /**
     * 住宿说明
     */
    private String stayRemarks;
    /**
     * 用车说明
     */
    private String carRemarks;
    /**
     * 导游说明
     */
    private String guideRemarks;
    /**
     * 备注
     */
    private String remarks;
    /**
     * 外联计调名字
     */
    private String outreachName;
    /**
     * 外联计调电话
     */
    private String outreachPhone;
    /**
     * 1日
     */
    private String date1;
    /**
     * 2日
     */
    private String date2;
    /**
     * 3日
     */
    private String date3;
    /**
     * 4日
     */
    private String date4;
    /**
     * 5日
     */
    private String date5;
    /**
     * 6日
     */
    private String date6;
    /**
     * 7日
     */
    private String date7;
    /**
     * 8日
     */
    private String date8;
    /**
     * 9日
     */
    private String date9;
    /**
     * 10日
     */
    private String date10;
    /**
     * 11日
     */
    private String date11;
    /**
     * 12日
     */
    private String date12;
    /**
     * 13日
     */
    private String date13;
    /**
     * 14日
     */
    private String date14;
    /**
     * 15日
     */
    private String date15;
    /**
     * 16日
     */
    private String date16;
    /**
     * 17日
     */
    private String date17;
    /**
     * 18日
     */
    private String date18;
    /**
     * 19日
     */
    private String date19;
    /**
     * 20日
     */
    private String date20;
    /**
     * 21日
     */
    private String date21;
    /**
     * 22日
     */
    private String date22;
    /**
     * 23日
     */
    private String date23;
    /**
     * 24日
     */
    private String date24;
    /**
     * 25日
     */
    private String date25;
    /**
     * 26日
     */
    private String date26;
    /**
     * 27日
     */
    private String date27;
    /**
     * 28日
     */
    private String date28;
    /**
     * 29日
     */
    private String date29;
    /**
     * 30日
     */
    private String date30;
    /**
     * 31日
     */
    private String date31;
    /**
     * 32日
     */
    private String date32;


}